// Copyright (C) 1997-2002 Alias|Wavefront,
// a division of Silicon Graphics Limited.
//
// The information in this file is provided for the exclusive use of the
// licensees of Alias|Wavefront.  Such users have the right to use, modify,
// and incorporate this code into other products for purposes authorized
// by the Alias|Wavefront license agreement, without fee.
//
// ALIAS|WAVEFRONT DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
// INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
// EVENT SHALL ALIAS|WAVEFRONT BE LIABLE FOR ANY SPECIAL, INDIRECT OR
// CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
// DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
// TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
// PERFORMANCE OF THIS SOFTWARE.
//
//
//  Description:
//		Creates the controls for the Snap Together Tool property sheet.
//
//  Input Arguments:
//		None.
//
//  Return Value:
//		None.
//
global proc snapTogetherToolProperties()
{
	string $parent = `toolPropertyWindow -query -location`;

	setUITemplate -pushTemplate OptionsTemplate;

	setParent $parent;

	columnLayout snapTogetherTool;
		frameLayout
			-width 400
			-collapsable true
			-collapse false
			-label "Snap Together Tool Settings"
			snapTogetherToolFrame;

			columnLayout snapTogetherToolOptions;

				$parent = `setParent -query`;
				separator -style "none";

				radioCollection moveRadioCollection;

				radioButton
					-label "Move and rotate object(s)"
					-collection moveRadioCollection
					moveAndRotateBtn;

				radioButton
					-label "Move object(s) only"
					-collection moveRadioCollection
					moveOnlyBtn;

				checkBoxGrp 
					-numberOfCheckBoxes 1
					-label  "" 
					-label1 "Snap to Polygon Face"
					snapTogetherToolSnapPolygonFace;

			setParent ..;
		setParent ..;
	setParent ..;

	setUITemplate -popTemplate;

}	//	snapTogetherToolProperties()
